//
//  MKUIThemePicker.h
//  MKUI
//
//  Created by 苏尚进 on 2021/3/20.
//  Copyright © 2021 moon. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MKUIThemePickerBase.h"

NS_ASSUME_NONNULL_BEGIN

@interface MKUIThemePicker : MKUIThemePickerBase
@property(nonatomic,strong,nullable) id<MKUIThemeElementProtocol> element;//主题元素
+ (NSString *)pickerKeyForObjSelector:(SEL)objSelector;
+ (instancetype)pickerForObjSelector:(SEL)objSelector element:(id<MKUIThemeElementProtocol>)element;
@end

@interface MKUIThemeIdPicker : MKUIThemePicker
@end

@interface MKUIThemeUIImagePicker : MKUIThemePicker
@end

//用于NSInteger类型，基于NSInteger的枚举
@interface MKUIThemeNSIntegerPicker : MKUIThemePicker
@end

@interface MKUIThemeCGFloatPicker : MKUIThemePicker
@end

@interface MKUIThemeCGSizePicker : MKUIThemePicker
@end

@interface MKUIThemeCGColorRefPicker : MKUIThemePicker
@end

@interface MKUIThemeUIColorPicker : MKUIThemePicker
@end

NS_ASSUME_NONNULL_END
